
Web 20development Projects
Looking for freelance Web 20development jobs and project work? PeoplePerHour has you covered.
Full Stack Developer Needed for Scalable FinTech SaaS Platform
-Project Description: We’re looking for an experienced Full Stack Developer to help build and scale a FinTech SaaS application. The platform will handle secure financial data, support user account management, payments, and analytics — similar in concept to modern digital banking or accounting tools. -Key Responsibilities: Develop responsive web interfaces using React / Next.js Build backend APIs using Node.js / Django / Express Design and integrate relational databases (PostgreSQL / MySQL) Implement authentication (JWT / OAuth2) and role-based access control Ensure high performance, scalability, and data security Collaborate on cloud deployment (AWS, Vercel, or similar) -Preferred Skills: Strong knowledge of JavaScript / TypeScript Experience with REST or GraphQL APIs Familiarity with microservices or modular architecture Understanding of CI/CD pipelines and Git workflows Bonus: experience with payment gateway integration (Stripe, Plaid, etc.) -Project Scope: Build core modules: user onboarding, payments dashboard, transaction management Deliver a modern, clean UI with optimized backend performance Duration: ~6 months (extendable) If you have a strong portfolio in full-stack web apps — especially SaaS or FinTech-related — we’d love to hear from you.
a month ago69 proposalsRemoteFigma Designer
We are looking for a talented Figma designer to help create clean, modern, and user-friendly UI/UX designs for our web and mobile applications. The ideal candidate should have strong experience in Figma, attention to detail, and the ability to turn concepts or wireframes into professional, responsive layouts. Experience with design systems, component libraries, and multi-language (Arabic/English) layouts is a plus. Please share your Figma portfolio or sample work. The task includes designing 2 unique layout concepts, each with 3 pages. We’ll present both to the client, and once they select one, we’ll continue with around 25 mobile app screens based on that chosen layout it is almost same slight changes only. If you’re interested and comfortable working within this budget, please get in touch.
17 days ago44 proposalsRemoteopportunity
Project: Open Banking Integration for PayCIS (Existing Platform)
About PayCIS: Live CIS payroll web app for UK contractors/subcontractors (CIS tax, HMRC checks, approvals, bulk payment files). System already built. ⸻ Scope 1. Recommend an Open Banking Provider • Compare UK providers (Yapily, Token, TrueLayer, Crezco, Modulr, etc.). • Recommend best option for: • Reading incoming contractor payments • Triggering outgoing subcontractor bulk payments • Low fixed-cost model • Minimal/no FCA regulation on our side 2. Integration Work • Implement incoming payment detection + reconciliation (via provider API + webhook). • Implement bulk payout initiation to subcontractors. • You integrate these with our existing API endpoints (we supply full documentation). • Build a small number of new workflow pages in our system as needed (e.g., payment status views, recon screens, error logs). • Full sandbox + live configuration, error handling, retries, logging. ⸻ What to Include in Your Proposal • Relevant Open Banking / API experience • Provider recommendation • Estimated cost + timeline • Clarify any assumptions or questions
9 days ago19 proposalsRemoteI need a Python expert for a project
Hi, I’m working on a thesis about luxury fashion cross-sector collaborations and how they are perceived by the general public (e.g., Louis Vuitton x Supreme, Gucci x The North Face) and need support with the data-collection phase. I’m looking for a freelancer who can build Python scripts that automatically scrape public online text data from key sources (Twitter/X, Reddit, and fashion blogs such as Hypebeast, Highsnobiety, and PurseBlog). *The “general public” refers to anyone expressing opinions online about the collaboration — including everyday consumers, fashion enthusiasts, community members, and even industry experts who participate in public conversations. ### Project Requirements * Scrape public online text data from: * Twitter/X * Reddit * Fashion blogs and media sites * Scripts must allow me to set: * Keywords * Date ranges * Number of posts/comments to collect (e.g., 100 to test feasibility and later scale to +1,000) * Outputs must be: * Clean, structured, and exportable to CSV/DataFrames * Beginner-friendly and well-commented * Organized and ready for thematic and sentiment analysis * The pipeline should start with Louis Vuitton x Supreme and remain fully reusable for other collaborations. ### Technical Preferences * I prefer strictly public scraping methods, but if an authenticated API is simple and something I can reuse easily, you may use it. * This phase should focus only on data collection; sentiment analysis will be added later. * The keyword system must be flexible so I can reuse the scraper for multiple collaborations. * You may output one file per platform or one merged file—whichever is easier—since I will combine everything into a single triangulated dataset for analysis. ### What I’m Looking For * Experience in Python web scraping and Pandas * Ability to deliver modular code, clear documentation, and structured datasets * Scripts ideally compatible with Google Colab * French is an asset but not required * Budget is negotiable * Looking for a trustworthy long-term partner to support future phases (with increased budget) Please read the attached document for more details and let me know if you can take on this project. Thank you, Aya
4 hours ago27 proposalsRemoteData Scraper Needed to Collect UK Car Dealer Contact Details
I’m looking for an experienced data scraper to compile a comprehensive and accurate list of car dealerships from a specific region (the location will be revealed during the interview stage). The dataset should include: Company name Address Contact name (if available) Email address Phone number Website (if available) Key Requirements: Advanced web scraping skills, particularly using Python (BeautifulSoup, Scrapy, Selenium, or similar). Ability to collect large datasets quickly and ensure high accuracy. Experience with public data sources, business directories, and dealer websites. Delivery in Excel or CSV format, organized and clean. Ideal Candidate: Strong technical scraping and data parsing background. Familiarity with filtering duplicates and verifying emails or contact details. Reliable, detail-oriented, and able to deliver results under deadlines. Please include examples of previous scraping projects or a short description of the tools and methods you typically use. The exact region and target sources will be discussed with shortlisted applicants.
24 days ago32 proposalsRemoteopportunity
YourHippo LMS
Commercial criteria - NO AI responses please !!!!!!!!!!!! 1. Must speak English 2. Must not be an agent 3. Must work UK hours 4. Must be able to work full time 5. Please post your expected hourly rate in the message back 6. Must be able to send CV We are a UK-based tech company delivering a modern Learning Management System (LMS) and high-quality e-learning content tailored for the care sector. Our platform helps care providers improve compliance, streamline training, and empower staff through simple, effective digital learning. We are looking for an experienced Full-Stack Developer (4+ years) to help us continue building and enhancing our LMS platform using Laravel, MySQL, and modern web technologies. ________________________________________ About the Role This role is perfect for a developer who enjoys working across the full stack—from backend logic and integrations to clean, intuitive user interfaces. You’ll be designing and building new features, improving existing functionality, contributing to architecture decisions, and helping shape the future of our platform. You’ll work directly with our product, technical, and customer teams to deliver a reliable, secure, and scalable LMS used daily by organisations across the care sector. ________________________________________ Key Responsibilities • Develop new features and improvements in Laravel with clean, maintainable code. • Work across the full stack, including backend, frontend, databases, and APIs. • Build secure, scalable, and optimised solutions that support high volumes of learners. • Maintain and refine database structures using MySQL (including migrations, indexing, optimisation, etc.). • Implement responsive frontend components using Blade, Vue, React, or similar frameworks (depending on stack). • Integrate third-party APIs and build internal RESTful endpoints. • Contribute to architectural decisions and technical planning. • Monitor performance, troubleshoot issues, and contribute to ongoing platform stability. • Collaborate with the product team to translate requirements into practical solutions. • Participate in code reviews and maintain high coding standards. ________________________________________ Skills & Experience Essential: • Strong experience with Laravel (or similar modern PHP frameworks). • Solid understanding of MySQL, including optimisation and relational database design. • Good frontend development skills (Blade, Vue, React or similar). • Experience with version control (Git). • Strong understanding of API development, authentication, and web security best practices. • Ability to write clean, scalable, well-documented code. • Strong problem-solving skills and the ability to break down complex requirements. • Experience working in an agile environment or similar collaborative workflow. Desirable: • 4+ years professional experience as a Full-Stack or Backend Developer. • Experience working on SaaS products or LMS platforms. • Knowledge of queues, workers, and asynchronous processing (e.g., Laravel Queues). • Experience with server management, Linux, or cloud hosting (AWS, DigitalOcean, etc.). • Familiarity with Docker, CI/CD pipelines, or automated testing. • Understanding of UX principles or design best practices. ________________________________________ Who We’re Looking For • A capable, confident developer who enjoys owning features end-to-end. • Someone who takes pride in writing clean, scalable code. • A fast learner who enjoys working with modern tools and technologies. • A proactive problem-solver who loves improving how things work. • A collaborative team member who communicates clearly and contributes ideas. • Someone who thrives in a growing tech business where their work will have a real impact. ________________________________________ What We Offer • The chance to work on a meaningful, mission-driven product in a growing sector. • Opportunities to expand your role into architecture, DevOps, leadership, or product. • A supportive team, autonomy in your work, and room to innovate. • Full overview and onboarding into our platform, workflows, and development practices.
3 days ago26 proposalsRemoteopportunity
Senior Blockchain/MERN Developer
We are an innovative team developing a new blockchain-based trading platform with an innovative earning system, looking for a Senior Blockchain Developer. The ideal candidate will have a strong experience in both frontend and backend development - UI/UX design, API integrations and database management especially MongoDB. You will develop the core smart contracts on multiple chains, write and deploy LMNG token contracts. Develop puzzles and challenges for developers to crack. You will also develop a React web page based on the provided Figma design. You will work closely with designers and take ownership of important projects from the get-go. Requirement a must: 1. Solidity/Smart-Contract developer -Experience writing Layer 1 code, e.g. EVM or Tendermint -Reward tokens, Token Security, ERC20, ERC721, ERC1155 token, Gas Optimization -Proficient in Solidity language -3+ years of smart contract development experience -Love for coding puzzles and challenges 2. Web3 Builder -Web3 Crypto wallet connect experience. -String, third party API integration. -Familiar with React/TS/TailwindCSS development -Pixel-Perfect, browser/device compatible Webpage 3. Full Stack Engineer -String, third party API integration. -Node.js Express, API development and API integration -Principle MongoDB Database structure -Git Management System
17 days ago26 proposalsRemoteFull-Stack Developer (Vibe Coder) - MVP Training Platform
The Role We’re looking for a creative, reliable full-stack developer who can vibe code (i.e., think beyond templates and build with intuition + purpose) to bring a modern, professional training platform to life. The goal is to build the MVP of an elegant, intuitive platform for the financial sector. It must support secure user management, course creation, content delivery (text, audio, video), quizzes, and admin reporting. We’re not looking for a cookie-cutter solution. We want someone who enjoys building clean, efficient, and scalable codebases and understands the importance of a trustworthy, professional UX/UI. Key Responsibilities ● Build and deploy the MVP of the training platform (front-end and back-end). ● Implement the core user flow: user login, training module, quiz and progress tracking. ● Build system architecture that can house further functionality, other than a LMS (future- proofing). ● Collaborate on the UI/UX to ensure a clean, professional, and trustworthy experience. Tech Stack (Preferred, but flexible) ● Vibe Coding: Familiar with Cursor or similar AI-assisted environments. ● Frontend: React, Next.js, or Vue. ● Backend: Node.js, Express, or Django. ● Database: PostgreSQL or MongoDB. ● Hosting / DevOps: AWS, Vercel, or similar. The Ideal Candidate ● Has proven full-stack experience and can build and deploy a web application from scratch. ● Understands how to build a scalable MVP (clean, efficient code). ● Understands vibe coding (uses Cursor or equivalent) and intuitive, purpose-driven development. ● Has built or contributed to SaaS, LMS, or e-learning projects before. ● Has experience integrating third-party APIs (experience with AI/LLMs) ● Is a proactive communicator who can collaborate on the product direction. ● Has a good eye for clean, professional UI/UX. Deliverables ● Initial build: MVP version of the platform. ● Timeline: 2-3 weeks for MVP. ● Long-term potential: Ongoing development, new feature builds, and platform evolution.
13 days ago40 proposalsRemoteopportunity
Development of Mobile app for Property Maintenance Company
Note: Whilst I have set a budget, please do not maximise the budget for the sake of it - This is a competitive tender, and will be awarded based on experience, cost, delivery, portfolio, case studies, support & delivery. Objective To create a fully functional form building / ticketing system, employee management and communication platform similar to “Connecteam.” Client side to report tasks. Backend to manage tasks and push updates. Core Features 1. Employee Management • User registration and profile creation. • Role-based access controls (admins, client, employees). • User directory with search and filter options. 2. Communication Tools • Instant messaging (1-on-1 and group chat). • Push notifications for updates. 3. Task Management • Task assignment and tracking for individual and team projects. • Real-time updates on task progress and deadlines. 4. Scheduling • Employee shift scheduling with calendar view. • Notifications for shift changes and approvals. 5. Time Tracking • Clock-in/clock-out functionality with geofencing. • Timesheet management and export options. 6. Resources • Document sharing and resource management. 8. Dashboard and Analytics • Admin dashboard with key metrics: attendance, task completion, communication stats. • Downloadable reports for performance reviews. Customization and Branding • White-label capabilities, allowing businesses to: • Customize logos, colors, and themes. • Use a custom domain. • Include branded email and notifications. Technical Requirements 1. Platforms • Native apps for iOS and Android. • Web application for browser-based access. 2. Backend • Scalable backend • Cloud-based architecture (AWS, Azure, or Google Cloud). • Secure database 3. Integration • Third-party integrations: Payroll systems (e.g., QuickBooks), calendar sync, and CRM tools. 4. Security • GDPR-compliant data handling. • User authentication (OAuth 2.0, SSO). • Encrypted communication channels. 5. Scalability • Support for small businesses and enterprise-level teams. • Performance optimisation for high user volumes.
8 days ago83 proposalsRemoteLocal Semantic Search Tool for 85,000 Radiology Reports (Window)
I am a radiologist and I have about 85,000 radiology reports saved as .docx files in one main folder on my Windows laptop. I need a fully local search tool that works by meaning (semantic search), not simple keywords. What I need the tool to do: 1. Read all .docx reports from one selected folder. 2. Automatically rename the reports to anonymous IDs (e.g. RPT_000001.docx) and create a local CSV mapping file (old name → new ID). 3. Build a semantic index using text embeddings + a local vector database (FAISS, Chroma, or similar). 4. Provide a simple local interface (desktop app or small local web app in the browser) with: • One text box to paste or type the new case description (modality, body part, key findings). • A Search button. • Results list sorted from most similar to least similar. • For each result: rank, file ID/name, short snippet, and a similarity score in % (for example 87%, 82%). • Ability to open the full .docx report with one click in Microsoft Word. 5. Results pagination by 5 reports: • First show the top 5 most similar reports. • A “Show more” (or similar) button to show the next 5 (6–10), ordered by similarity. • Clicking again shows the next 5 (11–15), and so on. • All results must always be ordered from highest to lowest similarity. 6. I already use a Word macro: when I choose a report, I click the macro and it: • Saves the report into a monthly folder, • Renames the file according to my system, • Prints the report. The new search tool must not break this workflow. When I open a report from the search results, it should open as a normal Word document so I can run my existing macro as usual. If you can integrate a simple button or shortcut that triggers the macro, that is a plus. 7. The tool must be fully local: • No cloud, no external API calls with my real reports. • You can work with dummy data and send me the scripts; I will run them on my real reports myself. 8. The whole solution should be in one portable folder (code + data + index + simple instructions) so I can copy it to another Windows laptop. 9. Add a “Rebuild index” function so I can re-index if I add new reports in the future. 10. Mandatory requirement: A batch module to replace the old Arabic consultant name and title at the bottom of all reports with my new Arabic name and qualification. This should work automatically on all reports. Technical hints (not strict, you can propose better): • Python backend. • FAISS or Chroma (or similar vector DB). • Any reliable embeddings (OpenAI, local model, etc.), but final tool must run fully local on my side. My English is not perfect, so please write in simple clear English when we chat. Please send: • A short explanation of your approach. • Example of similar projects (document search / semantic search). • Estimated time and milestones. Budget around 475 USD for the complete solution.
5 days ago16 proposalsRemotePERN Developer - Add 2FA (Google Authenticator) to site
We need to secure our existing PERN (Postgres, Express, React, Node) web platform’s admin login before the site goes live on its permanent domain. The current admin panel has no two-factor authentication, and all past sessions must be invalidated to ensure no admin users retain access. You’ll implement a secure, modern authentication layer with Google Authenticator (TOTP), a “remember this device” option, and an admin control to log out all users instantly. Deliverables: 1. Force Logout Control: Implement a secure admin command or dashboard button to log out all users at any time (clears all JWTs or sessions). On project start, revoke all current sessions to ensure total reset. 2. Two-Factor Authentication (2FA): Integrate Google Authenticator (TOTP) for admin and staff accounts. Enforce 2FA at login for all admin users. Include setup flow with QR code generation and manual key entry. 3. “Remember This Device” Option: Allow trusted devices to bypass 2FA for 30 days using secure signed tokens. 4. Ensure revocation of trusted devices if global logout is triggered. 5. Add recovery/backup codes for admin in case of lost device. UI & Documentation: Update login and error messages cleanly within existing React UI. Provide a short README explaining: How to reset or disable 2FA for an account. How to use the “Logout All Users” control safely. Technical Environment: Stack: Postgres, Express, React, Node (PERN). Auth: Current implementation uses JWT-based sessions (to be extended for 2FA). Hosting: Production environment already live on Digital Ocean. Development protocol: All work must be completed in a separate Git branch and merged after review to prevent disruption to the live site. Goal: To ensure all admin and VA access is protected with two-factor authentication and can be instantly revoked. After completion, no existing session or cached login should remain valid unless authorised under the new 2FA system. PLEASE NOTE- EXPERIENCED DEVELOPER NEEDED. This is a small project to see how we work together. The previous freelancer created a functional site, but his lack of experience meant there is another 1- 1.5 weeks of work (improving some inconsistencies in UI (margins, missing links, wrong photos in wrong place and different sizes- giving a more professional finish) and updating an incorrect gift voucher flow, and a facebook login. This is all clearly scoped by a consultant If this project goes well, I will offer these future projects to you (On this platform!) before other freelancers, so please apply only if you have good attention to detail for UI/UX finishes as this is important in the future projects. TO APPLY Please quote including when you are available to work both on the small project, and the larger projects, and examples of PERN stack work you have completed. Thank you!
19 days ago28 proposalsRemoteHaloPSA A4 HTML Template Redesign (Invoice & Quote)
We’re a young, passionate UK MSP refreshing our HaloPSA document templates. Phase 1 focuses on invoice and quote templates; we’ll extend to contracts and sales orders once we’re happy. Important: HaloPSA exports templates as HTML (often to PDF). Your HTML/CSS must render cleanly on A4 (210 × 297 mm) with reliable print output. The logo will be automatically pulled from HaloPSA, so no image embedding is required. The layout should be clean, single-page, and designed to fit neatly on an A4 sheet when printed or exported to PDF. We’ll implement and test in-house for security, so we require full HTML/CSS files (no platform access needed). Scope of Work: Redesign and modernise our invoice and quote templates in HaloPSA Apply our brand through layout, colours, and typography Create clean, consistent, highly readable single-page designs Ensure A4-safe HTML/CSS with robust print styling and page-break control Provide HTML/CSS files and short implementation notes for our secure internal testing A4 / Print Requirements (Acceptance Criteria): A4 page sizing: use @page { size: A4; margin: 12–20mm; } (no US Letter assumptions) Single-page layout that prints and exports cleanly Consistent margins and spacing so totals/signatures never clip Controlled page breaks using page-break-before/inside/after (or break-*) Header/footer layout must not overlap content on print/export Fonts: web-safe or embedded; include fallbacks such as Inter, Segoe UI, Arial, sans-serif Images: no external assets or logo embeds (logo is pulled from HaloPSA) Tables: responsive widths; numeric columns right-aligned; totals clearly highlighted VAT-ready with clear UK VAT rows, registration number, totals, and rounding No external JS; CSS inline or in a single embedded block preferred Provide print-to-PDF preview showing how the layout renders cleanly on one page Deliverables: Invoice and Quote templates as production-ready HTML/CSS (A4 print-optimised) PDF preview examples of both templates Implementation notes covering where to paste HTML/CSS in HaloPSA and any limitations (Future phases: Contracts and Sales Orders.) Ideal Freelancer: Experience customising HaloPSA or similar PSA systems Strong HTML/CSS for print-focused documents Good understanding of modern, minimalist design Familiarity with UK VAT formatting is a plus Style & Tone: Modern tech feel, clean layout, friendly yet professional presentation. Security & Handover: We’ll handle all testing internally. Please deliver standalone HTML/CSS files with no external dependencies. No platform credentials or remote access required.
20 days ago27 proposalsRemoteFull Stack Development for LGBTQ+ Social App Prototype
We have a highly-detailed and feature-rich frontend prototype for Prism, a modern and inclusive dating and community app for the LGBTQ+ community. The prototype is built with React and TypeScript, featuring a comprehensive UI for all core features, including user profiles, real-time chat simulations, community event management, an AI-powered "wingman," and a full admin dashboard. The entire frontend is well-structured, responsive, and visually polished. However, it currently operates using mock data and in-memory state management within the main App.tsx component. There is no backend, database, or real-time communication infrastructure. The goal of this project is to hire an expert full-stack developer to architect and build a robust backend, connect it to the existing frontend, and bring the application to full functionality. Current Status & What's Already Done: Complete Frontend Application: A comprehensive React/TypeScript application with lazy-loaded views and Tailwind CSS styling. Feature-Rich UI: All user-facing components are built, including: Onboarding and Login flows. A dynamic, swipe-based profile browser (HomeView). Detailed UserProfileView with editing modals for all sections. A fully-featured ChatView with simulated real-time messaging, emoji reactions, virtual gifting, AI suggestions, and room member sidebars. A complete Community Hub for events, public rooms, and resource navigation. A comprehensive AdminDashboard for user management, content moderation, and app configuration. Client-Side AI Integration: The frontend successfully communicates with the Gemini API for features like AI-generated bios, profile reviews, and "wingman" reply suggestions. Local State Management: All application logic is handled on the client-side, providing a clear blueprint for the required API endpoints. Scope of Work & Key Deliverables: We need a developer to handle the entire backend implementation and connect it to the frontend. The key tasks are: 1. Backend & Database Architecture: Design and implement a scalable backend architecture (e.g., using Node.js/Express, Python/Django, or a BaaS like Supabase). Create a robust database schema (e.g., in PostgreSQL or MongoDB) to store all application data, including users, profiles, photos, messages, matches, events, etc. 2. API Development: Build a comprehensive set of RESTful or GraphQL API endpoints for all CRUD (Create, Read, Update, Delete) operations required by the frontend. This includes managing users, profiles, interactions (likes/passes), and community content. 3. User Authentication: Implement a secure authentication system using JWT (JSON Web Tokens) for managing user sessions. Replace the current mock login with a proper registration and login flow that hashes and stores user credentials securely. 4. Real-Time Chat Implementation: Replace the simulated chat with a true real-time solution using WebSockets (e.g., Socket.IO) or a managed service (e.g., Firebase, Ably). This must support both one-on-one private messaging and multi-user public chat rooms. Implement backend logic for persisting message history, reactions, and handling virtual gift transactions (deducting points). 5. Matching & Discovery Logic: Create the backend logic to process user interactions (likes, passes, superlikes) and create a "match" when mutual interest occurs. Implement an efficient geospatial query system on the backend to power the "Who's Nearby" feature, replacing the current client-side filtering. 6. Media Handling & Storage: Set up a cloud storage solution (e.g., AWS S3, Google Cloud Storage) for user-uploaded photos and videos. Create secure API endpoints for uploading, retrieving, and deleting media files. 7. Payments & Subscriptions Integration: Integrate a payment gateway like Stripe to handle real transactions for Prism Premium subscriptions and point package purchases. Develop backend logic to manage subscription statuses, premium features access, and user point balances. 8. Deployment & Infrastructure: Deploy the frontend (e.g., on Vercel/Netlify) and the backend (e.g., on Heroku, AWS, or Google Cloud). Set up a production-ready environment, including database hosting and environment variable management. Required Skills: Expertise in React and TypeScript. Proven experience in backend development (preferably Node.js with Express/NestJS, but other modern frameworks are welcome). Strong database design and management skills (PostgreSQL preferred). Experience implementing real-time applications with WebSockets (e.g., Socket.IO). Proficiency with cloud services (AWS or GCP), especially for media storage. Experience with payment gateway integration (Stripe is preferred). Solid understanding of secure API design and user authentication (JWT). Familiarity with DevOps practices and deployment pipelines is a plus.
17 days ago25 proposalsRemoteFlutter Developer for Mobile App (Drupal 10 Backend)
We are looking for a Flutter developer to build a mobile application (iOS & Android) for our system, a platform powered by Drupal 10 backend. The app will be primarily for clients to view offers, favorite offers, follow stores, and manage their profile. Key Responsibilities: _ Develop a Flutter mobile app (iOS and Android) that communicates with a Drupal 10 backend via REST API in JSON Format and OAuth2 authentication. _ Implement user registration and login using Drupal accounts, including OAuth2 access token authentication. _ Display offers fetched in JSON format from a view display (REST Export display) _ Fetch and display all stores, branches, offers, and announcements from the backend. _ Implement push notifications for new offers using stored user push tokens. (Fire base account already available and configured) _ Implement category and subcategory filtering using backend API endpoints. _ Keep the app synced with Drupal, including updating offers when the user changes preferred location/region. _ Follow best practices for Flutter development, performance optimization, and clean UI/UX. Note: The system is already done on Drupal 10 and working 100% so all you have to do is: 1. Copy the same design from the web interface of each page (around 9 pages) 2. All logic, filtering, algorithm based on user preferences like country, region, category, and subcategory... are done from the Drupal Side and all you have to do is fetch the result and display them in the app. What You’ll Work With: _ Backend: Drupal 10, Simple OAuth module, JSON REST API (custom Rest Export Views). _ Frontend: Flutter (iOS & Android) _ Features include login, registration, push notifications, dynamic content fetching, and local caching where applicable. _ Splash screen, login screen, register screen, change password screen, login using Facebook/Apple/Google. Requirements: _ Experience in Flutter development and Dart programming. _ Familiarity with consuming REST APIs and OAuth2 authentication in mobile apps. _ Experience building apps that interact with CMS backends (Drupal preferred). _ Ability to implement push notifications and handle dynamic content updates. (The app concept is based on sending Push notifications its users) _ Clean, maintainable, and well-documented code. Deliverables: _ Fully functional Flutter mobile app compatible with Android and iOS. _ Full Source code, properly structured and documented. _ Integration with Drupal 10 backend using provided APIs. It is a new business with low budget so we need a good looking basic app for now and when the business will generate revenues, we will expand it with lots of more features. Thank you, Thank you,
2 months ago40 proposalsRemote